var busquedaUE = "";
var fechaDesde = "";
var fechaHasta = "";
var tipoItem = "";
var codGabinete = "";

function copia_selected_2_lista(id_lista_origen, id_lista_destino, valor_no_selected) {
	var texto =  $("#" + id_lista_origen + " :selected").text();
	var valor =  $("#" + id_lista_origen + " :selected").val();
	
	if(valor == valor_no_selected) return;
	
	agrega_option_select(id_lista_destino, texto, valor);
}

function remove_item_selected(id_select) {
	$("#" + id_select +  " :selected").remove()
}

// retorna: true=agregado, false=no se pudo agregar(ya existe)
function agrega_option_select(idselect, texto, valor) {
	var idjquery = "#" + idselect;
	var texto1 = "";
	// verificar si item ya existe
	var existe = false;

	var combo = document.getElementById(idselect);

	for(i=0; i<combo.length; i++) {
		texto1 = combo[i].value;
		if(combo[i].value == valor) {
			return false;
		}
	}
	
	var o = new Option(texto, valor);
	$(o).html(texto);
	$(idjquery).append(o);
}
	

function serializaSelectMultiple(idSelect) {
	var opciones = new Array();
	$("#" + idSelect + " option").each(function(){
		opciones.push($(this).val());
	 }) ;	

	var objeto = new Object();
	objeto[idSelect + "_lst"] = opciones;
		
	var serializado = $.param( objeto );
	
	return serializado;
}


function muestra_mensaje(mensaje) {
	var divMensaje = $("#mensaje");
	divMensaje.html('<p>' + mensaje + '</p>');

}


function deshabilitarUbicacion(){
	
		
	$('#codSitio').attr('disabled',true);
	$('#codSector').attr('disabled',true);
	$('#codSubsector').attr('disabled',true);
	$('#codUnidad').attr('disabled',true);
	$('#codRecinto').attr('disabled',true);
	$('#cuadriculaRelativaNS').attr('disabled',true);
	$('#cuadriculaRelativaNSVal1').attr('disabled',true);
	$('#cuadriculaRelativaNSVal2').attr('disabled',true);
	$('#cuadriculaRelativaWE').attr('disabled',true);
	$('#cuadriculaRelativaWEVal1').attr('disabled',true);
	$('#cuadriculaRelativaWEVal2').attr('disabled',true);
	$('#cuadriculaAbsolutaNVal1').attr('disabled',true);
	$('#cuadriculaAbsolutaNVal2').attr('disabled',true);
	$('#cuadriculaAbsolutaEVal1').attr('disabled',true);
	$('#cuadriculaAbsolutaEVal2').attr('disabled',true);
	$('#cuadriculaAbsolutaLista').attr('disabled',true);
	$('#descripcion').attr('disabled',true);

	$('#addCuadriculaRelativa').attr('disabled',true);
	$('#delCuadriculaRelativa').attr('disabled',true);
	$('#addCuadriculaAbsoluta').attr('disabled',true);
	$('#delCuadriculaAbsoluta').attr('disabled',true);
	
	$('#arqueologos').attr('disabled',true);
	$('#addArqueologo').attr('disabled',true);
	$('#arqueologosLista').attr('disabled',true);
	$('#removeArqueologo').attr('disabled',true);
	
	$('#tecnicos').attr('disabled',true);
	$('#addTecnico').attr('disabled',true);
	$('#tecnicosLista').attr('disabled',true);
	$('#removeTecnico').attr('disabled',true);
	
	$('#fechaRegistro').attr('disabled',true);
	$('#fechaExcavacion').attr('disabled',true);
	/*
	$('#codSitio').val("");
	$('#codSector').val("");
	$('#codSubsector').val("");
	$('#codUnidad').val("");
	$('#codRecinto').val("");
	$('#cuadriculaRelativaNS').val("");
	$('#cuadriculaRelativaNSVal1').val("");
	$('#cuadriculaRelativaNSVal2').val("");
	$('#cuadriculaRelativaWE').val("");
	$('#cuadriculaRelativaWEVal1').val("");
	$('#cuadriculaRelativaWEVal2').val("");
	$('#cuadriculaAbsolutaNVal1').val("");
	$('#cuadriculaAbsolutaNVal2').val("");
	$('#cuadriculaAbsolutaEVal1').val("");
	$('#cuadriculaAbsolutaEVal2').val("");
	$('#cuadriculaAbsolutaLista').val("");
	$('#descripcion').val("");

	$('#addCuadriculaRelativa').val("");
	$('#delCuadriculaRelativa').val("");
	$('#addCuadriculaAbsoluta').val("");
	$('#delCuadriculaAbsoluta').val("");
	*/
	
}

//convierte cadena en formato fecha dd/mm/yyyy a tipo date
function Cadena2Date(fechaString) {
	try {
		
		var dia = fechaString.substr(0,2);
		var mes = fechaString.substr(3,2);
		var anyo = fechaString.substr(6,4);

		var fecha = new Date(anyo, mes-1, dia);
		
	} catch(e) {
		return false;
	} 	

	return fecha;
}